marshalling yard installation - French English Dictionary